all: unified-types\
     type-casting\
     collections\
     collections-immutable\
     collections-mutable\
     collections-legend
unified-types:
	dot -Tsvg $@-diagram.dot -o $@-diagram.svg
type-casting:
	dot -Tsvg $@-diagram.dot -o $@-diagram.svg
collections:
	dot -Tsvg $@-diagram.dot -o $@-diagram.svg
	dot -Tsvg $@-diagram-213.dot -o $@-diagram-213.svg
collections-immutable:
	dot -Tsvg $@-diagram.dot -o $@-diagram.svg
	dot -Tsvg $@-diagram-213.dot -o $@-diagram-213.svg
collections-mutable:
	dot -Tsvg $@-diagram.dot -o $@-diagram.svg
	dot -Tsvg $@-diagram-213.dot -o $@-diagram-213.svg
collections-legend:
	dot -Tsvg $@-diagram.dot -o $@-diagram.svg
